package com.ruoyi.generator.entity;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class ExportCustomer extends BaseEntity {

    private Long id;  // 主键ID

    @Excel(name = "客户名称")
    private String customerName;  // 客户名称

    @Excel(name = "省")
    private String province;  // 省

    @Excel(name = "市")
    private String city;  // 市

    @Excel(name = "市")
    private String district;  // 区

    @Excel(name = "联系人")
    private String contactName;  // 联系人姓名

    @Excel(name = "手机号")
    private String phone;  // 联系电话

    @Excel(name = "生日",dateFormat = "yyyy-MM-dd")
    private String birthday;  // 联系人生日

    @Excel(name = "客户经理")
    private String manager;  // 客户经理

    @Excel(name = "详细地址")
    private String address;  // 详细地址

    @Excel(name = "公司类型")  // 使用字典类型
    private String companyType;  // 公司类型 (state:国企 private:私企 foreign:外企 joint:合资)

    @Excel(name = "公司规模")  // 使用字典类型
    private String companySize;  // 公司规模 (xs:0-50人 sm:51-100人 md:101-500人 lg:501-1000人 xl:1000人以上)

    @Excel(name = "所属行业")
    private String industry;  // 所属行业

    @Excel(name = "客户星级")
    private String starLevel;  // 星级评价

    @Excel(name = "单位名称")
    private String invoiceName;

    @Excel(name = "单位地址")
    private String invoiceAddress;

    @Excel(name = "税号")
    private String taxNumber;  // 纳税人识别号

    @Excel(name = "开票联系电话")
    private String invoicePhone;  // 开票电话

    @Excel(name = "开户银行")
    private String bankName;  // 开户行名称

    @Excel(name = "银行账户")
    private String bankAccount;  // 银行账号









}